package com.jsz.peini.bean.task;

import java.io.Serializable;
import java.util.Date;
import java.util.LinkedHashMap;
import java.util.List;

public class TaskInfo implements Serializable {
    private Integer id;

    private String userId;
    //任务所在省
    private Integer taskProvince;
    //任务所在市
    private Integer taskCity;
    //任务所在县
    private Integer taskCounty;
    
    private Integer sellerInfoId;
    //商家小类别名称
    private String sellerSmallName;
    //商家小类别id
	private Integer sellerSmallType;
	//商家大类别名称
	private String sellerBigName;
    //商家大类别id
	private Integer sellerBigType;
    //商家名称
    private String sellerInfoName;
    //任务发起时间
    private Date taskTime;
    //任务约定时间
    private Date taskAppointedTime;
    //任务描述
    private String taskDesc;
    //要求性别
    private Integer otherSex;
    //性别描述
    private String otherSexDesc;
    //要求最低年龄
    private Integer otherLowAge;
    //要求最高年龄
    private Integer otherHignAge;
    //买单
    private Integer otherBuy;
    //出行
    private Integer otherGo;
    //接收人电话
    private String otherUserPhone;
    //任务状态（1已发布2代付款3待评价4已完成5以关闭）
    private Integer taskStatus;
    
    private Integer taskOtherStatus;
    //接任务人id
    private String otherUserId;
    //任务取消时间
    private Date taskCancleTime;
    //任务取消类别
    private Integer taskCancleType;    
    //x坐标
    private String xpoint;
    //y坐标
    private String ypoint;
    
    //private String cancleUserId;

    private Date taskEndTime;
    //对应商家大类型
    private int sellerInfoSellerType;
    
    //自定义字段:对应user_info表的imageHead
    private Integer sex;
    
    private Integer age;
    //金币榜
    private Integer goldList;
    //土豪榜
    private Integer buyList;
    //诚信榜
    private Integer integrityList;
    //诚信值
    private Integer reputation;
    
    private String othernickName;
    
    private Integer otherUserSex;
    
    private Integer otherUserAge;
    //接任务人金币榜
    private Integer otherGoldList;
    //接任务人土豪榜
    private Integer otherBuyList;
    //接任务人诚信榜
    private Integer otherIntegrityList;
    //接任务人诚信值
    private Integer otherReputation;
    //接任务人签名
    private String signWord;
    //接任务人头像
    private String imageHead;
    
    private Date taskRecvTime;
    
    private String nickName;
    //自定义字段任务筛选需要
    //通用类别方式
    private Integer sort;
    //接任务人低身高
    private Integer otherLowheight;
    //接任务人高身高
    private Integer otherHignheight;
    //身份认证
    private Integer isIdcard;
    //视频认证
    private Integer isVideo;
    //商家大类别
    private String sellerType;
    
    private int[] arr;
    
    private int[] taskIds;
    
    private Integer distance; 
    
    private String userPhone;
    
    private Long orderId;

    private Long otherOrderId;
    
    private String cancelUserId;
    
    private Integer isdelete;
    
    private List<LinkedHashMap<String, Object>> sellerImage;
    
    private List<LinkedHashMap<String, Object>> userLabel;
    
    private List<LinkedHashMap<String, Object>> otherUserLabel;
    
    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getTaskProvince() {
        return taskProvince;
    }

    public void setTaskProvince(Integer taskProvince) {
        this.taskProvince = taskProvince;
    }

    public Integer getTaskCity() {
        return taskCity;
    }

    public void setTaskCity(Integer taskCity) {
        this.taskCity = taskCity;
    }

    public Integer getTaskCounty() {
        return taskCounty;
    }

    public void setTaskCounty(Integer taskCounty) {
        this.taskCounty = taskCounty;
    }

    public Integer getSellerInfoId() {
        return sellerInfoId;
    }

    public void setSellerInfoId(Integer sellerInfoId) {
        this.sellerInfoId = sellerInfoId;
    }

    public String getTaskDesc() {
        return taskDesc;
    }

    public void setTaskDesc(String taskDesc) {
        this.taskDesc = taskDesc;
    }

    public Integer getOtherSex() {
        return otherSex;
    }

    public void setOtherSex(Integer otherSex) {
        this.otherSex = otherSex;
    }

    public String getOtherSexDesc() {
        return otherSexDesc;
    }

    public void setOtherSexDesc(String otherSexDesc) {
        this.otherSexDesc = otherSexDesc;
    }

    public Integer getOtherLowAge() {
        return otherLowAge;
    }

    public void setOtherLowAge(Integer otherLowAge) {
        this.otherLowAge = otherLowAge;
    }

    public Integer getOtherHignAge() {
        return otherHignAge;
    }

    public void setOtherHignAge(Integer otherHignAge) {
        this.otherHignAge = otherHignAge;
    }

    public Integer getOtherBuy() {
        return otherBuy;
    }

    public void setOtherBuy(Integer otherBuy) {
        this.otherBuy = otherBuy;
    }

    public Integer getOtherGo() {
        return otherGo;
    }

    public void setOtherGo(Integer otherGo) {
        this.otherGo = otherGo;
    }

    public Integer getTaskStatus() {
        return taskStatus;
    }

    public void setTaskStatus(Integer taskStatus) {
        this.taskStatus = taskStatus;
    }

    public Integer getTaskCancleType() {
        return taskCancleType;
    }

    public void setTaskCancleType(Integer taskCancleType) {
        this.taskCancleType = taskCancleType;
    }

    public String getXpoint() {
        return xpoint;
    }

    public void setXpoint(String xpoint) {
        this.xpoint = xpoint ;
    }

    public String getYpoint() {
        return ypoint;
    }

    public void setYpoint(String ypoint) {
        this.ypoint = ypoint;
    }

	public String getImageHead() {
		return imageHead;
	}

	public void setImageHead(String imageHead) {
		this.imageHead = imageHead;
	}

	public String getSellerInfoName() {
		return sellerInfoName;
	}

	public void setSellerInfoName(String sellerInfoName) {
		this.sellerInfoName = sellerInfoName;
	}

	public Integer getSex() {
		return sex;
	}

	public void setSex(Integer sex) {
		this.sex = sex;
	}

	public Integer getAge() {
		return age;
	}

	public void setAge(Integer age) {
		this.age = age;
	}

	public Integer getGoldList() {
		return goldList;
	}

	public void setGoldList(Integer goldList) {
		this.goldList = goldList;
	}

	public Integer getBuyList() {
		return buyList;
	}

	public void setBuyList(Integer buyList) {
		this.buyList = buyList;
	}

	public Integer getIntegrityList() {
		return integrityList;
	}

	public void setIntegrityList(Integer integrityList) {
		this.integrityList = integrityList;
	}

	public Integer getReputation() {
		return reputation;
	}

	public void setReputation(Integer reputation) {
		this.reputation = reputation;
	}

	public String getOthernickName() {
		return othernickName;
	}

	public void setOthernickName(String othernickName) {
		this.othernickName = othernickName;
	}

	public Integer getOtherUserSex() {
		return otherUserSex;
	}

	public void setOtherUserSex(Integer otherUserSex) {
		this.otherUserSex = otherUserSex;
	}

	public Integer getOtherUserAge() {
		return otherUserAge;
	}

	public void setOtherUserAge(Integer otherUserAge) {
		this.otherUserAge = otherUserAge;
	}

	public Integer getOtherGoldList() {
		return otherGoldList;
	}

	public void setOtherGoldList(Integer otherGoldList) {
		this.otherGoldList = otherGoldList;
	}

	public Integer getOtherBuyList() {
		return otherBuyList;
	}

	public void setOtherBuyList(Integer otherBuyList) {
		this.otherBuyList = otherBuyList;
	}

	public Integer getOtherIntegrityList() {
		return otherIntegrityList;
	}

	public void setOtherIntegrityList(Integer otherIntegrityList) {
		this.otherIntegrityList = otherIntegrityList;
	}

	public Integer getOtherReputation() {
		return otherReputation;
	}

	public void setOtherReputation(Integer otherReputation) {
		this.otherReputation = otherReputation;
	}

	public String getSignWord() {
		return signWord;
	}

	public void setSignWord(String signWord) {
		this.signWord = signWord;
	}

	public Integer getSort() {
		return sort;
	}

	public void setSort(Integer sort) {
		this.sort = sort;
	}

	public Integer getOtherLowheight() {
		return otherLowheight;
	}

	public void setOtherLowheight(Integer otherLowheight) {
		this.otherLowheight = otherLowheight;
	}

	public Integer getOtherHignheight() {
		return otherHignheight;
	}

	public void setOtherHignheight(Integer otherHignheight) {
		this.otherHignheight = otherHignheight;
	}

	public Integer getIsIdcard() {
		return isIdcard;
	}

	public void setIsIdcard(Integer isIdcard) {
		this.isIdcard = isIdcard;
	}

	public Integer getIsVideo() {
		return isVideo;
	}

	public void setIsVideo(Integer isVideo) {
		this.isVideo = isVideo;
	}

	public String getSellerType() {
		return sellerType;
	}

	public void setSellerType(String sellerType) {
		this.sellerType = sellerType;
	}

	public String getNickName() {
		return nickName;
	}

	public void setNickName(String nickName) {
		this.nickName = nickName;
	}

	public String getSellerSmallName() {
		return sellerSmallName;
	}

	public void setSellerSmallName(String sellerSmallName) {
		this.sellerSmallName = sellerSmallName;
	}

	public Integer getSellerSmallType() {
		return sellerSmallType;
	}

	public void setSellerSmallType(Integer sellerSmallType) {
		this.sellerSmallType = sellerSmallType;
	}

	public String getSellerBigName() {
		return sellerBigName;
	}

	public void setSellerBigName(String sellerBigName) {
		this.sellerBigName = sellerBigName;
	}

	public Integer getSellerBigType() {
		return sellerBigType;
	}

	public void setSellerBigType(Integer sellerBigType) {
		this.sellerBigType = sellerBigType;
	}

	public int getSellerInfoSellerType() {
		return sellerInfoSellerType;
	}

	public void setSellerInfoSellerType(int sellerInfoSellerType) {
		this.sellerInfoSellerType = sellerInfoSellerType;
	}

	public int[] getArr() {
		return arr;
	}

	public void setArr(int[] arr) {
		this.arr = arr;
	}

	public String getUserId() {
		return userId;
	}

	public void setUserId(String userId) {
		this.userId = userId;
	}

	public String getOtherUserId() {
		return otherUserId;
	}

	public void setOtherUserId(String otherUserId) {
		this.otherUserId = otherUserId;
	}

	public int[] getTaskIds() {
		return taskIds;
	}

	public void setTaskIds(int[] taskIds) {
		this.taskIds = taskIds;
	}

	public Date getTaskRecvTime() {
		return taskRecvTime;
	}

	public void setTaskRecvTime(Date taskRecvTime) {
		this.taskRecvTime = taskRecvTime;
	}

	public Date getTaskTime() {
		return taskTime;
	}

	public void setTaskTime(Date taskTime) {
		this.taskTime = taskTime;
	}

	public Date getTaskAppointedTime() {
		return taskAppointedTime;
	}

	public void setTaskAppointedTime(Date taskAppointedTime) {
		this.taskAppointedTime = taskAppointedTime;
	}

	public Date getTaskCancleTime() {
		return taskCancleTime;
	}

	public void setTaskCancleTime(Date taskCancleTime) {
		this.taskCancleTime = taskCancleTime;
	}

	/*public String getCancleUserId() {
		return cancleUserId  == null ? "" : cancleUserId;
	}

	public void setCancleUserId(String cancleUserId) {
		this.cancleUserId = cancleUserId;
	}*/

	public Date getTaskEndTime() {
		return taskEndTime;
	}

	public void setTaskEndTime(Date taskEndTime) {
		this.taskEndTime = taskEndTime;
	}

	public Integer getDistance() {
		return distance;
	}

	public void setDistance(Integer distance) {
		this.distance = distance;
	}

	public List<LinkedHashMap<String, Object>> getSellerImage() {
		return sellerImage;
	}

	public void setSellerImage(List<LinkedHashMap<String, Object>> sellerImage) {
		this.sellerImage = sellerImage;
	}

	public List<LinkedHashMap<String, Object>> getUserLabel() {
		return userLabel;
	}

	public void setUserLabel(List<LinkedHashMap<String, Object>> userLabel) {
		this.userLabel = userLabel;
	}

	public List<LinkedHashMap<String, Object>> getOtherUserLabel() {
		return otherUserLabel;
	}

	public void setOtherUserLabel(List<LinkedHashMap<String, Object>> otherUserLabel) {
		this.otherUserLabel = otherUserLabel;
	}

	public String getUserPhone() {
		return userPhone;
	}

	public void setUserPhone(String userPhone) {
		this.userPhone = userPhone;
	}

	public String getOtherUserPhone() {
		return otherUserPhone;
	}

	public void setOtherUserPhone(String otherUserPhone) {
		this.otherUserPhone = otherUserPhone;
	}

	public Integer getTaskOtherStatus() {
		return taskOtherStatus;
	}

	public void setTaskOtherStatus(Integer taskOtherStatus) {
		this.taskOtherStatus = taskOtherStatus;
	}

	public Long getOrderId() {
		return orderId;
	}

	public void setOrderId(Long orderId) {
		this.orderId = orderId;
	}

	public Long getOtherOrderId() {
		return otherOrderId;
	}

	public void setOtherOrderId(Long otherOrderId) {
		this.otherOrderId = otherOrderId;
	}

	public String getCancelUserId() {
		return cancelUserId;
	}

	public void setCancelUserId(String cancelUserId) {
		this.cancelUserId = cancelUserId;
	}

	public Integer getIsdelete() {
		return isdelete;
	}

	public void setIsdelete(Integer isdelete) {
		this.isdelete = isdelete;
	}

}